﻿using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace VisionCloud.Core.Model.Fms
{
    [Table("FmsProjectBuildingFloor")]
    public partial class FmsProjectBuildingFloor :BaseEntity
    {
        [Key]
        [Column(TypeName = "uuid")]
        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public Guid Id { get; set; }

        /// <summary>
        /// 项目id
        /// </summary>
        [Column(TypeName = "varchar(64)")]
        public string ProjectId { get; set; }

        /// <summary>
        /// 项目编号
        /// </summary>
        [Column(TypeName = "varchar(64)")]
        public string ProjectCode { get; set; }

        /// <summary>
        /// 项目名称
        /// </summary>
        [Column(TypeName = "varchar(256)")]
        public string ProjectName { get; set; }

        /// <summary>
        /// 楼栋楼层信息
        /// </summary>
        [Column(TypeName = "jsonb")]
        public string BuildingList { get; set; }
    }
}
